package cn.com.cis.persistence;

import java.util.List;

import cn.com.cis.domain.TemplateParamDef;

public interface TemplateParamDefMapper {

	void insertParamDef(TemplateParamDef param);

	List<TemplateParamDef> selectParamDefsByTemplateId(int templateId);

	TemplateParamDef selectParamDefByParamId(int paramId);

	void clearParamDefs(int jobId);

	TemplateParamDef selectParamDefByParamName(int createFromTemplate, String param);

	List<TemplateParamDef> selectNonThreadParamDefsByTemplateId(int tempId);

	void insertParamDefWithId(TemplateParamDef param);
}
